Постов с тегом "Торговые роботы": 6197

Торговые роботы


торговый робот - это автоматизированная торговая система, принимающая решения и отдающая приказы на выполнение рыночных заявок на основе программного алгоритма.

В этом разделе вы найдете самые актуальные записи по теме торговые роботы.

Кастомные индексы

Делаю библиотеку (назовём это так) для построения кастомных индексов. Ну типа есть n акций — собираем из них индекс. Никаких излишних заморачиваний, никаких переусложнений — скорее всего задаёшь набор тикеров, на выходе таймсерия индекса как median от изменений компонентов, что-то такое. Без взвешиваний. Медиана защитит от выбросов. Целевое применение — американские акции. По каким критериям буду собирать индексы — самое простое — отрасль сектор, дальше можно по уровню капитализации, опять таки не хочу заморачиваться — цена * volume как мера капитализации. Можно начать с этого можно на пересечениях признаков собирать индексы механизм будет такой, что вот тикеры, вот признаки тикеров, собираешь по каким хочешь критериям набор тикеров, подаешь на вход и либа строит индекс. Единственное ограничение — размер выборки тикеров после фильтрации по критериям. Ну типа из 3-х инструментов индекс, вероятно так себе, а может и полезен — надо смотреть.

Следующий уровень «абстракции» — что делать с индексами. Смотреть как на самостоятельные штуки, смотреть как на «факторы», на которые распадается конкретный тикер. Спреды, корреляции.



( Читать дальше )

Российский алготрейдинг - суровые российские алго япп

Хочу выложить еще одну интересную тему — у нас на самом деле нет нормального алго. За все время, ну с 2005 года, алго так никто и не наладил в стране. Бай сайдовская туса никуда так и не ушла, но основа это же селл сайд, ее потеряли еще в зародыше, ничего не было сделано даже в сытые 2008-е.
 
Так вот, если изучать алго не наш, а настоящий, шейр алго из Британии не севернее севера Лондона, либо из силикона США, то это две большие разницы, относительно российского алго. 

Пытались сообразить, ну и первые лица это Механизатор © и еще буквально 2-3 имени, которые были на слуху, плюс 10 не на слуху. Все это не вызывает восторга и не вызывало доверие у инвесторов. Ну и не потому что проблема в российской действительности, а в том, что надо вкладываться и ждать. 

Назовите алгоритмические фонды, хотя-бы с десяток? Если что-то открывается, то это на год-два, либо совсем инфоцыганское, ничего того, что бы восхищало инвесторов и во что бы хотелось дать денег. А без вот этой селл сайдовской части, ничего и не будет дальше. 

( Читать дальше )

Редактирование позиций из журнала в OsEngine. Видео.

Восстановление позиций в OsEngine после аварий.

Что делать, если реализовался неторговый риск, и позиции в роботе не соответствуют позициям на бирже? В сегодняшнем видео разберемся, как восстановить актуальное состояние позиций после внешней аварии, и рассмотрим самые простые стратегии защиты.

VK Видео:


RuTube:



( Читать дальше )
  • обсудить на форуме:
  • OsEngine

Прочие торговые методы BotTabSimple #16

Продолжаем разбираться с BotTabSimple, источником, предоставляющим функционал для торговли одним инструментом.

Разбираем методы управления ордерами внутри позиции. Отмена ордера, смена его цены.

Прочие торговые методы BotTabSimple #16

В OsEngine есть пример, который использует все нижеперечисленные способы управления ордерами. Вместо торговой логики у данного робота в окне параметров кнопки, нажимая которые можно попасть в обработчики, где выставляются определённого рода заявки, и потом ордера по ним отзываются или модифицируются.  

Обязательно откройте этого робота и посмотрите, как это выглядит в исходном коде!

Его исходный код на ГитХаб находится здесь: https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Robots/BotsFromStartLessons/Lesson9Bot5.cs

Робот-пример находится здесь:



( Читать дальше )

Про асимметрию прогноза в трейдинге

Расчёты сделаны на примере алгоритмов на NG за 5 лет имеющейся истории.
Точка 0 это значения бэктеста как есть — соответствуют реальному исполнению.
Любопытно, что было бы, если бы мы могли исполнить эти сигналы в прошлом (сдвиг на сколько-то минут влево)
и если отложить их исполнение в будущее (сдвиг на сколько-то минут вправо).
По вертикали среднегодовая доходность за эти 5 лет.
Про асимметрию прогноза в трейдинге
Что получилось?
Если тянуть до 5 часов (300 минут) после наступления сигнала, то доходность обнуляется и уходит в отрицательную зону.
Хотя речь идёт о медленных алгоритмах, в которых позиция держится в среднем несколько дней.
Если можно было бы заглянуть в будущее или открыться в прошлом по текущим сигналам, то максимальный эффект от этого наступает
за один час до сигнала и дальше этот эффект нелинейно стремится к нулевой отметке.
Если бы всего на 5 минут подглядеть в будущее, то это увеличило бы исходную доходность вдвое.
Часовое подглядывание даёт примерно 5-кратное увеличение доходности.

Такая асимметрия…

Что читать алготрейдеру для начала?


     Из комментов в телеграме, задали вопрос: «Можно список литературы по мере взросления, как алготрейдера?»

     Первая реакция: да нет там толком литературы. Точнее, на первом этапе есть, ну типа вот этого: Ларри Вильямс «Долгосрочные секреты краткосрочной торговли», Куртис Фейс «Путь черепах», Линда Рашке. Короче, американская классика. Назвал первое, что пришло на ум, что читал сам в 2010 году.

     Знающие люди еще добавили: «Разработка, тестирование торговых систем» Пардо, все книги Кургузкина, «Механизм трейдинга» Тимофея Мартынова, Брюс Бэббок (говорят, только на английском, к сожалению). Как говорится, не читал — но одобряю. Ладно, ладно, Кургузкина и Мартынова я читал.

     Ну и в 6 и 7 главах моей книги «Деньги без дураков» речь как раз про то самое.

     А дальше — тестер в руки и набивать свой опыт. Плюс блоги, форумы и ресурсы, начиная от Смарт-лаба. Здесь много постороннего, но есть и жемчужины. По мере накопления опыта становится видно, кого стоит читать, кого нет. Если коротко, то это люди, которые уже взяли тестер в руки, прошли по этой дороге, и куда-то пришли. По ним обычно видно.



( Читать дальше )

Закрытие позиций условными заявками. Stop. Profit. TrailingStop. BotTabSimple #15

Продолжаем разбираться с BotTabSimple, источником, предоставляющим функционал для торговли одним инструментом.

В данной статье обсудим методы закрытия позиций условными заявками (Стоп / Профит / ТрейлингСтоп), которые существуют в OsEngine.

Закрытие позиций условными заявками. Stop. Profit. TrailingStop. BotTabSimple #15 

В OsEngine есть пример, который использует все нижеперечисленные способы закрытия позиций. Вместо торговой логики у данного робота в окне параметров кнопки, нажимая которые можно попасть в обработчики, где выставляются определённого рода заявки.

Обязательно откройте этого робота и посмотрите, как это выглядит в исходном коде!

Его исходный код на ГитХаб находится здесь: https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Robots/BotsFromStartLessons/Lesson9Bot4.cs

Робот-пример находится здесь:



( Читать дальше )

....все тэги
UPDONW
Новый дизайн